home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_32_AppleEvents.txt < prev    next >
Text File  |  1993-07-15  |  84KB  |  1,478 lines

  1. # near model CODE resource
  2. # jump table entries: 9832-9835 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F07                     move.l     -[A7], D7
  6. 00000006  302D EA4A                move.w     D0, [A5 - 0x15B6]
  7. 0000000A  48C0                     ext.l      D0
  8. 0000000C  72FF                     moveq.l    D1, 0xFFFFFFFF
  9. 0000000E  B280                     cmp.l      D1, D0
  10. 00000010  6F08                     ble        +0xA /* 0000001A */
  11. 00000012  302D EA4A                move.w     D0, [A5 - 0x15B6]
  12. 00000016  48C0                     ext.l      D0
  13. 00000018  6006                     bra        +0x8 /* 00000020 */
  14. label0000001A:
  15. 0000001A  302E 0012                move.w     D0, [A6 + 0x12]
  16. 0000001E  48C0                     ext.l      D0
  17. label00000020:
  18. 00000020  3E00                     move.w     D7, D0
  19. 00000022  4A6D EA4A                tst.w      [A5 - 0x15B6]
  20. 00000026  6734                     beq        +0x36 /* 0000005C */
  21. 00000028  4A2D E058                tst.b      [A5 - 0x1FA8]
  22. 0000002C  672A                     beq        +0x2C /* 00000058 */
  23. 0000002E  558F                     subq.l     A7, 2
  24. 00000030  486E 0008                pea.l      [A6 + 0x8]
  25. 00000034  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  26. 0000003A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  27. 00000040  41ED E058                lea.l      A0, [A5 - 0x1FA8]
  28. 00000044  5288                     addq.l     A0, 1
  29. 00000046  2F08                     move.l     -[A7], A0
  30. 00000048  7000                     moveq.l    D0, 0x00
  31. 0000004A  102D E058                move.b     D0, [A5 - 0x1FA8]
  32. 0000004E  2F00                     move.l     -[A7], D0
  33. 00000050  303C 0A0F                move.w     D0, 0xA0F
  34. 00000054  A816                     syscall    Pack8
  35. 00000056  548F                     addq.l     A7, 2
  36. label00000058:
  37. 00000058  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  38. label0000005C:
  39. 0000005C  3007                     move.w     D0, D7
  40. 0000005E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  41. 00000062  4E5E                     unlink     A6
  42. 00000064  4E75                     rts
  43. fn00000066:
  44. 00000066  4E56 FD98                link       A6, -0x0268
  45. 0000006A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  46. 0000006E  3A2E 001A                move.w     D5, [A6 + 0x1A]
  47. 00000072  49EE FF00                lea.l      A4, [A6 - 0x100]
  48. 00000076  47EE FE00                lea.l      A3, [A6 - 0x200]
  49. 0000007A  4A45                     tst.w      D5
  50. 0000007C  670C                     beq        +0xE /* 0000008A */
  51. 0000007E  3B7C 0001 B222           move.w     [A5 - 0x4DDE], 0x1
  52. 00000084  7000                     moveq.l    D0, 0x00
  53. 00000086  2B40 B21E                move.l     [A5 - 0x4DE2], D0
  54. label0000008A:
  55. 0000008A  558F                     subq.l     A7, 2
  56. 0000008C  486E 0008                pea.l      [A6 + 0x8]
  57. 00000090  486E FDB4                pea.l      [A6 - 0x24C]
  58. 00000094  303C 0407                move.w     D0, 0x407
  59. 00000098  A816                     syscall    Pack8
  60. 0000009A  3E1F                     move.w     D7, [A7]+
  61. 0000009C  4246                     clr.w      D6
  62. 0000009E  6000 0108                bra        +0x10A /* 000001A8 */
  63. label000000A2:
  64. 000000A2  558F                     subq.l     A7, 2
  65. 000000A4  486E 0008                pea.l      [A6 + 0x8]
  66. 000000A8  48C6                     ext.l      D6
  67. 000000AA  2F06                     move.l     -[A7], D6
  68. 000000AC  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  69. 000000B2  486E FDB0                pea.l      [A6 - 0x250]
  70. 000000B6  486E FDA8                pea.l      [A6 - 0x258]
  71. 000000BA  303C 0A0B                move.w     D0, 0xA0B
  72. 000000BE  A816                     syscall    Pack8
  73. 000000C0  3E1F                     move.w     D7, [A7]+
  74. 000000C2  6600 00E4                bne        +0xE6 /* 000001A8 */
  75. 000000C6  558F                     subq.l     A7, 2
  76. 000000C8  7000                     moveq.l    D0, 0x00
  77. 000000CA  2F00                     move.l     -[A7], D0
  78. 000000CC  2F2E FDAC                move.l     -[A7], [A6 - 0x254]
  79. 000000D0  486E FDB8                pea.l      [A6 - 0x248]
  80. 000000D4  486E FDFF                pea.l      [A6 - 0x201]
  81. 000000D8  7003                     moveq.l    D0, 0x03
  82. 000000DA  A823                     syscall    AliasDispatch
  83. 000000DC  3E1F                     move.w     D7, [A7]+
  84. 000000DE  6600 00BA                bne        +0xBC /* 0000019A */
  85. 000000E2  2F0C                     move.l     -[A7], A4
  86. 000000E4  2F2E FDBA                move.l     -[A7], [A6 - 0x246]
  87. 000000E8  302E FDB8                move.w     D0, [A6 - 0x248]
  88. 000000EC  48C0                     ext.l      D0
  89. 000000EE  2F00                     move.l     -[A7], D0
  90. 000000F0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  91. 000000F4  4A40                     tst.w      D0
  92. 000000F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  93. 000000FA  6700 009C                beq        +0x9E /* 00000198 */
  94. 000000FE  486D 2442                pea.l      [A5 + 0x2442 /* export_1156 */]
  95. 00000102  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  96. 00000106  4A40                     tst.w      D0
  97. 00000108  588F                     addq.l     A7, 4
  98. 0000010A  6700 008C                beq        +0x8E /* 00000198 */
  99. 0000010E  486E FDBE                pea.l      [A6 - 0x242]
  100. 00000112  2F0C                     move.l     -[A7], A4
  101. 00000114  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  102. 00000118  558F                     subq.l     A7, 2
  103. 0000011A  2F0C                     move.l     -[A7], A4
  104. 0000011C  3F2D AF2A                move.w     -[A7], [A5 - 0x50D6]
  105. 00000120  486E FD98                pea.l      [A6 - 0x268]
  106. 00000124  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  107. 00000128  3E1F                     move.w     D7, [A7]+
  108. 0000012A  508F                     addq.l     A7, 8
  109. 0000012C  661C                     bne        +0x1E /* 0000014A */
  110. 0000012E  2F2E FD98                move.l     -[A7], [A6 - 0x268]
  111. 00000132  48C5                     ext.l      D5
  112. 00000134  2F05                     move.l     -[A7], D5
  113. 00000136  2F0C                     move.l     -[A7], A4
  114. 00000138  2F0B                     move.l     -[A7], A3
  115. 0000013A  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  116. 0000013E  4A40                     tst.w      D0
  117. 00000140  4FEF 0010                lea.l      A7, [A7 + 0x10]
  118. 00000144  6604                     bne        +0x6 /* 0000014A */
  119. 00000146  3E3C FF40                move.w     D7, 0xFF40
  120. label0000014A:
  121. 0000014A  486D 2442                pea.l      [A5 + 0x2442 /* export_1156 */]
  122. 0000014E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  123. 00000152  4A47                     tst.w      D7
  124. 00000154  588F                     addq.l     A7, 4
  125. 00000156  6642                     bne        +0x44 /* 0000019A */
  126. 00000158  4A13                     tst.b      [A3]
  127. 0000015A  673E                     beq        +0x40 /* 0000019A */
  128. 0000015C  7000                     moveq.l    D0, 0x00
  129. 0000015E  1013                     move.b     D0, [A3]
  130. 00000160  5280                     addq.l     D0, 1
  131. 00000162  4233 0000                clr.b      [A3 + D0.w]
  132. 00000166  200B                     move.l     D0, A3
  133. 00000168  5280                     addq.l     D0, 1
  134. 0000016A  2F00                     move.l     -[A7], D0
  135. 0000016C  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  136. 00000170  4A40                     tst.w      D0
  137. 00000172  588F                     addq.l     A7, 4
  138. 00000174  670A                     beq        +0xC /* 00000180 */
  139. 00000176  4A45                     tst.w      D5
  140. 00000178  6720                     beq        +0x22 /* 0000019A */
  141. 0000017A  4A6D B222                tst.w      [A5 - 0x4DDE]
  142. 0000017E  6E1A                     bgt        +0x1C /* 0000019A */
  143. label00000180:
  144. 00000180  4878 06A7                push.l     0x6A7
  145. 00000184  41EE 0018                lea.l      A0, [A6 + 0x18]
  146. 00000188  2F20                     move.l     -[A7], -[A0]
  147. 0000018A  2F20                     move.l     -[A7], -[A0]
  148. 0000018C  4EBA FE72                jsr        [PC - 0x18E /* 00000000 */]
  149. 00000190  3E00                     move.w     D7, D0
  150. 00000192  4FEF 000C                lea.l      A7, [A7 + 0xC]
  151. 00000196  6002                     bra        +0x4 /* 0000019A */
  152. label00000198:
  153. 00000198  7EDB                     moveq.l    D7, 0xFFFFFFDB
  154. label0000019A:
  155. 0000019A  558F                     subq.l     A7, 2
  156. 0000019C  486E FDA8                pea.l      [A6 - 0x258]
  157. 000001A0  303C 0204                move.w     D0, 0x204
  158. 000001A4  A816                     syscall    Pack8
  159. 000001A6  548F                     addq.l     A7, 2
  160. label000001A8:
  161. 000001A8  3006                     move.w     D0, D6
  162. 000001AA  5246                     addq.w     D6, 1
  163. 000001AC  48C0                     ext.l      D0
  164. 000001AE  B0AE FDB4                cmp.l      D0, [A6 - 0x24C]
  165. 000001B2  6C06                     bge        +0x8 /* 000001BA */
  166. 000001B4  4A47                     tst.w      D7
  167. 000001B6  6700 FEEA                beq        -0x114 /* 000000A2 */
  168. label000001BA:
  169. 000001BA  4A45                     tst.w      D5
  170. 000001BC  6714                     beq        +0x16 /* 000001D2 */
  171. 000001BE  426D B222                clr.w      [A5 - 0x4DDE]
  172. 000001C2  2F2D B21E                move.l     -[A7], [A5 - 0x4DE2]
  173. 000001C6  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  174. 000001CA  7000                     moveq.l    D0, 0x00
  175. 000001CC  2B40 B21E                move.l     [A5 - 0x4DE2], D0
  176. 000001D0  588F                     addq.l     A7, 4
  177. label000001D2:
  178. 000001D2  3007                     move.w     D0, D7
  179. 000001D4  4CEE 18E0 FD84           movem.l    D5,D6,D7,A3,A4, [A6 - 0x27C]
  180. 000001DA  4E5E                     unlink     A6
  181. 000001DC  4E75                     rts
  182. export_1229:
  183. 000001DE  4E56 FEE8                link       A6, -0x0118
  184. 000001E2  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  185. 000001E6  2A2E 0008                move.l     D5, [A6 + 0x8]
  186. 000001EA  47EE FEE8                lea.l      A3, [A6 - 0x118]
  187. 000001EE  206E 0010                movea.l    A0, [A6 + 0x10]
  188. 000001F2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  189. 000001F6  22D8                     move.l     [A1]+, [A0]+
  190. 000001F8  22D8                     move.l     [A1]+, [A0]+
  191. 000001FA  206E 000C                movea.l    A0, [A6 + 0xC]
  192. 000001FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  193. 00000202  22D8                     move.l     [A1]+, [A0]+
  194. 00000204  22D8                     move.l     [A1]+, [A0]+
  195. 00000206  4246                     clr.w      D6
  196. 00000208  4247                     clr.w      D7
  197. 0000020A  2005                     move.l     D0, D5
  198. 0000020C  0480 4344 4F43           subi.l     D0, 0x43444F43 /* 'CDOC' */
  199. 00000212  6700 009C                beq        +0x9E /* 000002B0 */
  200. 00000216  0480 1000 0000           subi.l     D0, 0x10000000
  201. 0000021C  6700 0096                beq        +0x98 /* 000002B4 */
  202. 00000220  0480 1C1D 212D           subi.l     D0, 0x1C1D212D
  203. 00000226  671A                     beq        +0x1C /* 00000242 */
  204. 00000228  0480 0002 FEF3           subi.l     D0, 0x2FEF3
  205. 0000022E  671A                     beq        +0x1C /* 0000024A */
  206. 00000230  0480 0100 0000           subi.l     D0, 0x1000000
  207. 00000236  6712                     beq        +0x14 /* 0000024A */
  208. 00000238  0480 0110 FA11           subi.l     D0, 0x110FA11
  209. 0000023E  6706                     beq        +0x8 /* 00000246 */
  210. 00000240  6076                     bra        +0x78 /* 000002B8 */
  211. label00000242:
  212. 00000242  7E30                     moveq.l    D7, 0x30
  213. 00000244  6076                     bra        +0x78 /* 000002BC */
  214. label00000246:
  215. 00000246  7E41                     moveq.l    D7, 0x41
  216. 00000248  6072                     bra        +0x74 /* 000002BC */
  217. label0000024A:
  218. 0000024A  7000                     moveq.l    D0, 0x00
  219. 0000024C  2D40 FFEC                move.l     [A6 - 0x14], D0
  220. 00000250  558F                     subq.l     A7, 2
  221. 00000252  486E FFF0                pea.l      [A6 - 0x10]
  222. 00000256  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  223. 0000025C  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  224. 00000262  486E FFE8                pea.l      [A6 - 0x18]
  225. 00000266  303C 0812                move.w     D0, 0x812
  226. 0000026A  A816                     syscall    Pack8
  227. 0000026C  3C1F                     move.w     D6, [A7]+
  228. 0000026E  662A                     bne        +0x2C /* 0000029A */
  229. 00000270  0C85 7064 6F63           cmpi.l     D5, 0x70646F63 /* 'pdoc' */
  230. 00000276  57C0                     seq        D0
  231. 00000278  0240 0001                andi.w     D0, 0x1
  232. 0000027C  48C0                     ext.l      D0
  233. 0000027E  2F00                     move.l     -[A7], D0
  234. 00000280  41EE 0000                lea.l      A0, [A6 + 0x0]
  235. 00000284  2F20                     move.l     -[A7], -[A0]
  236. 00000286  2F20                     move.l     -[A7], -[A0]
  237. 00000288  41EE FFF0                lea.l      A0, [A6 - 0x10]
  238. 0000028C  2F20                     move.l     -[A7], -[A0]
  239. 0000028E  2F20                     move.l     -[A7], -[A0]
  240. 00000290  4EBA FDD4                jsr        [PC - 0x22C /* 00000066 */]
  241. 00000294  3C00                     move.w     D6, D0
  242. 00000296  4FEF 0014                lea.l      A7, [A7 + 0x14]
  243. label0000029A:
  244. 0000029A  4AAE FFEC                tst.l      [A6 - 0x14]
  245. 0000029E  671C                     beq        +0x1E /* 000002BC */
  246. 000002A0  558F                     subq.l     A7, 2
  247. 000002A2  486E FFE8                pea.l      [A6 - 0x18]
  248. 000002A6  303C 0204                move.w     D0, 0x204
  249. 000002AA  A816                     syscall    Pack8
  250. 000002AC  548F                     addq.l     A7, 2
  251. 000002AE  600C                     bra        +0xE /* 000002BC */
  252. label000002B0:
  253. 000002B0  7E45                     moveq.l    D7, 0x45
  254. 000002B2  6008                     bra        +0xA /* 000002BC */
  255. label000002B4:
  256. 000002B4  7E46                     moveq.l    D7, 0x46
  257. 000002B6  6004                     bra        +0x6 /* 000002BC */
  258. label000002B8:
  259. 000002B8  3C3C F954                move.w     D6, 0xF954
  260. label000002BC:
  261. 000002BC  4A47                     tst.w      D7
  262. 000002BE  6748                     beq        +0x4A /* 00000308 */
  263. 000002C0  48C7                     ext.l      D7
  264. 000002C2  2F07                     move.l     -[A7], D7
  265. 000002C4  2F0B                     move.l     -[A7], A3
  266. 000002C6  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  267. 000002CA  4A13                     tst.b      [A3]
  268. 000002CC  508F                     addq.l     A7, 8
  269. 000002CE  6734                     beq        +0x36 /* 00000304 */
  270. 000002D0  1013                     move.b     D0, [A3]
  271. 000002D2  5200                     addq.b     D0, 1
  272. 000002D4  7200                     moveq.l    D1, 0x00
  273. 000002D6  1200                     move.b     D1, D0
  274. 000002D8  4233 1000                clr.b      [A3 + D1.w]
  275. 000002DC  200B                     move.l     D0, A3
  276. 000002DE  5280                     addq.l     D0, 1
  277. 000002E0  2F00                     move.l     -[A7], D0
  278. 000002E2  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  279. 000002E6  4A40                     tst.w      D0
  280. 000002E8  588F                     addq.l     A7, 4
  281. 000002EA  661C                     bne        +0x1E /* 00000308 */
  282. 000002EC  4878 06AA                push.l     0x6AA
  283. 000002F0  41EE 0000                lea.l      A0, [A6 + 0x0]
  284. 000002F4  2F20                     move.l     -[A7], -[A0]
  285. 000002F6  2F20                     move.l     -[A7], -[A0]
  286. 000002F8  4EBA FD06                jsr        [PC - 0x2FA /* 00000000 */]
  287. 000002FC  3C00                     move.w     D6, D0
  288. 000002FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  289. 00000302  6004                     bra        +0x6 /* 00000308 */
  290. label00000304:
  291. 00000304  3C3C FF40                move.w     D6, 0xFF40
  292. label00000308:
  293. 00000308  3D46 0014                move.w     [A6 + 0x14], D6
  294. 0000030C  4CEE 08E0 FED8           movem.l    D5,D6,D7,A3, [A6 - 0x128]
  295. 00000312  4E5E                     unlink     A6
  296. 00000314  205F                     movea.l    A0, [A7]+
  297. 00000316  DEFC 000C                add.w      A7, 0xC
  298. 0000031A  4ED0                     jmp        [A0]
  299. export_1230:
  300. 0000031C  4E56 FFD4                link       A6, -0x002C
  301. 00000320  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  302. 00000324  206E 0010                movea.l    A0, [A6 + 0x10]
  303. 00000328  43EE FFF0                lea.l      A1, [A6 - 0x10]
  304. 0000032C  22D8                     move.l     [A1]+, [A0]+
  305. 0000032E  22D8                     move.l     [A1]+, [A0]+
  306. 00000330  206E 000C                movea.l    A0, [A6 + 0xC]
  307. 00000334  43EE FFF8                lea.l      A1, [A6 - 0x8]
  308. 00000338  22D8                     move.l     [A1]+, [A0]+
  309. 0000033A  22D8                     move.l     [A1]+, [A0]+
  310. 0000033C  558F                     subq.l     A7, 2
  311. 0000033E  486E FFF0                pea.l      [A6 - 0x10]
  312. 00000342  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  313. 00000348  2F3C 7365 6374           move.l     -[A7], 0x73656374 /* 'sect' */
  314. 0000034E  486E FFE0                pea.l      [A6 - 0x20]
  315. 00000352  486E FFD4                pea.l      [A6 - 0x2C]
  316. 00000356  7004                     moveq.l    D0, 0x04
  317. 00000358  2F00                     move.l     -[A7], D0
  318. 0000035A  486E FFDC                pea.l      [A6 - 0x24]
  319. 0000035E  303C 0E11                move.w     D0, 0xE11
  320. 00000362  A816                     syscall    Pack8
  321. 00000364  3E1F                     move.w     D7, [A7]+
  322. 00000366  6600 025E                bne        +0x260 /* 000005C6 */
  323. 0000036A  558F                     subq.l     A7, 2
  324. 0000036C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  325. 00000370  303C 0208                move.w     D0, 0x208
  326. 00000374  A82D                     syscall    Pack11
  327. 00000376  4A5F                     tst.w      [A7]+
  328. 00000378  6600 024C                bne        +0x24E /* 000005C6 */
  329. 0000037C  206E FFD4                movea.l    A0, [A6 - 0x2C]
  330. 00000380  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  331. 00000384  202E 0008                move.l     D0, [A6 + 0x8]
  332. 00000388  0480 7265 6164           subi.l     D0, 0x72656164 /* 'read' */
  333. 0000038E  6718                     beq        +0x1A /* 000003A8 */
  334. 00000390  0480 00FE 1108           subi.l     D0, 0xFE1108
  335. 00000396  6700 0090                beq        +0x92 /* 00000428 */
  336. 0000039A  0480 040E F708           subi.l     D0, 0x40EF708
  337. 000003A0  6700 01B8                beq        +0x1BA /* 0000055A */
  338. 000003A4  6000 021C                bra        +0x21E /* 000005C2 */
  339. label000003A8:
  340. 000003A8  2D6D BA78 FFE8           move.l     [A6 - 0x18], [A5 - 0x4588]
  341. 000003AE  206E FFD8                movea.l    A0, [A6 - 0x28]
  342. 000003B2  2B68 000C BA78           move.l     [A5 - 0x4588], [A0 + 0xC]
  343. 000003B8  206E FFD8                movea.l    A0, [A6 - 0x28]
  344. 000003BC  226D BA78                movea.l    A1, [A5 - 0x4588]
  345. 000003C0  3029 01C4                move.w     D0, [A1 + 0x1C4]
  346. 000003C4  48C0                     ext.l      D0
  347. 000003C6  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  348. 000003CA  6F44                     ble        +0x46 /* 00000410 */
  349. 000003CC  206D BA78                movea.l    A0, [A5 - 0x4588]
  350. 000003D0  2068 021E                movea.l    A0, [A0 + 0x21E]
  351. 000003D4  226E FFD8                movea.l    A1, [A6 - 0x28]
  352. 000003D8  2029 0008                move.l     D0, [A1 + 0x8]
  353. 000003DC  2200                     move.l     D1, D0
  354. 000003DE  C0FC 001C                mulu.w     D0, 0x1C
  355. 000003E2  4841                     swap.w     D1
  356. 000003E4  C2FC 001C                mulu.w     D1, 0x1C
  357. 000003E8  4841                     swap.w     D1
  358. 000003EA  4241                     clr.w      D1
  359. 000003EC  D081                     add.l      D0, D1
  360. 000003EE  41F0 0800                lea.l      A0, [A0 + D0]
  361. 000003F2  2D48 FFEC                move.l     [A6 - 0x14], A0
  362. 000003F6  6718                     beq        +0x1A /* 00000410 */
  363. 000003F8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  364. 000003FC  486D 2872                pea.l      [A5 + 0x2872 /* export_1290 */]
  365. 00000400  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  366. 00000404  4A40                     tst.w      D0
  367. 00000406  508F                     addq.l     A7, 8
  368. 00000408  660A                     bne        +0xC /* 00000414 */
  369. 0000040A  3E3C 06AA                move.w     D7, 0x6AA
  370. 0000040E  6004                     bra        +0x6 /* 00000414 */
  371. label00000410:
  372. 00000410  3E3C 06AB                move.w     D7, 0x6AB
  373. label00000414:
  374. 00000414  2B6E FFE8 BA78           move.l     [A5 - 0x4588], [A6 - 0x18]
  375. 0000041A  7001                     moveq.l    D0, 0x01
  376. 0000041C  2F00                     move.l     -[A7], D0
  377. 0000041E  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  378. 00000422  588F                     addq.l     A7, 4
  379. 00000424  6000 01A0                bra        +0x1A2 /* 000005C6 */
  380. label00000428:
  381. 00000428  206E FFD8                movea.l    A0, [A6 - 0x28]
  382. 0000042C  2D68 000C FFE8           move.l     [A6 - 0x18], [A0 + 0xC]
  383. 00000432  286D E9E2                movea.l    A4, [A5 - 0x161E]
  384. 00000436  6014                     bra        +0x16 /* 0000044C */
  385. label00000438:
  386. 00000438  4A6C 018A                tst.w      [A4 + 0x18A]
  387. 0000043C  660A                     bne        +0xC /* 00000448 */
  388. 0000043E  202C 0412                move.l     D0, [A4 + 0x412]
  389. 00000442  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  390. 00000446  6708                     beq        +0xA /* 00000450 */
  391. label00000448:
  392. 00000448  286C 0164                movea.l    A4, [A4 + 0x164]
  393. label0000044C:
  394. 0000044C  200C                     move.l     D0, A4
  395. 0000044E  66E8                     bne        -0x16 /* 00000438 */
  396. label00000450:
  397. 00000450  200C                     move.l     D0, A4
  398. 00000452  6700 0100                beq        +0x102 /* 00000554 */
  399. 00000456  206E FFD8                movea.l    A0, [A6 - 0x28]
  400. 0000045A  226E FFE8                movea.l    A1, [A6 - 0x18]
  401. 0000045E  3029 01C4                move.w     D0, [A1 + 0x1C4]
  402. 00000462  48C0                     ext.l      D0
  403. 00000464  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  404. 00000468  6F00 00EA                ble        +0xEC /* 00000554 */
  405. 0000046C  206E FFE8                movea.l    A0, [A6 - 0x18]
  406. 00000470  2068 021E                movea.l    A0, [A0 + 0x21E]
  407. 00000474  226E FFD8                movea.l    A1, [A6 - 0x28]
  408. 00000478  2029 0008                move.l     D0, [A1 + 0x8]
  409. 0000047C  2200                     move.l     D1, D0
  410. 0000047E  C0FC 001C                mulu.w     D0, 0x1C
  411. 00000482  4841                     swap.w     D1
  412. 00000484  C2FC 001C                mulu.w     D1, 0x1C
  413. 00000488  4841                     swap.w     D1
  414. 0000048A  4241                     clr.w      D1
  415. 0000048C  D081                     add.l      D0, D1
  416. 0000048E  41F0 0800                lea.l      A0, [A0 + D0]
  417. 00000492  2D48 FFEC                move.l     [A6 - 0x14], A0
  418. 00000496  6700 00BC                beq        +0xBE /* 00000554 */
  419. 0000049A  206E FFEC                movea.l    A0, [A6 - 0x14]
  420. 0000049E  3C3C 100F                move.w     D6, 0x100F
  421. 000004A2  CC68 0008                and.w      D6, [A0 + 0x8]
  422. 000004A6  0C46 0001                cmpi.w     D6, 0x1
  423. 000004AA  660A                     bne        +0xC /* 000004B6 */
  424. 000004AC  206E FFEC                movea.l    A0, [A6 - 0x14]
  425. 000004B0  2D48 FFE4                move.l     [A6 - 0x1C], A0
  426. 000004B4  6060                     bra        +0x62 /* 00000516 */
  427. label000004B6:
  428. 000004B6  0C46 0002                cmpi.w     D6, 0x2
  429. 000004BA  6652                     bne        +0x54 /* 0000050E */
  430. 000004BC  206E FFE8                movea.l    A0, [A6 - 0x18]
  431. 000004C0  2668 025A                movea.l    A3, [A0 + 0x25A]
  432. 000004C4  6026                     bra        +0x28 /* 000004EC */
  433. label000004C6:
  434. 000004C6  206E FFEC                movea.l    A0, [A6 - 0x14]
  435. 000004CA  B7D0                     cmpa.l     A3, [A0]
  436. 000004CC  6722                     beq        +0x24 /* 000004F0 */
  437. 000004CE  700B                     moveq.l    D0, 0x0B
  438. 000004D0  B06B 0020                cmp.w      D0, [A3 + 0x20]
  439. 000004D4  6612                     bne        +0x14 /* 000004E8 */
  440. 000004D6  2F0B                     move.l     -[A7], A3
  441. 000004D8  206E FFEC                movea.l    A0, [A6 - 0x14]
  442. 000004DC  2F10                     move.l     -[A7], [A0]
  443. 000004DE  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  444. 000004E2  4A40                     tst.w      D0
  445. 000004E4  508F                     addq.l     A7, 8
  446. 000004E6  6608                     bne        +0xA /* 000004F0 */
  447. label000004E8:
  448. 000004E8  266B 0026                movea.l    A3, [A3 + 0x26]
  449. label000004EC:
  450. 000004EC  200B                     move.l     D0, A3
  451. 000004EE  66D6                     bne        -0x28 /* 000004C6 */
  452. label000004F0:
  453. 000004F0  200B                     move.l     D0, A3
  454. 000004F2  6708                     beq        +0xA /* 000004FC */
  455. 000004F4  41EB 0018                lea.l      A0, [A3 + 0x18]
  456. 000004F8  2008                     move.l     D0, A0
  457. 000004FA  600C                     bra        +0xE /* 00000508 */
  458. label000004FC:
  459. 000004FC  206E FFEC                movea.l    A0, [A6 - 0x14]
  460. 00000500  2050                     movea.l    A0, [A0]
  461. 00000502  41E8 0018                lea.l      A0, [A0 + 0x18]
  462. 00000506  2008                     move.l     D0, A0
  463. label00000508:
  464. 00000508  2D40 FFE4                move.l     [A6 - 0x1C], D0
  465. 0000050C  6008                     bra        +0xA /* 00000516 */
  466. label0000050E:
  467. 0000050E  3E3C 06AB                move.w     D7, 0x6AB
  468. 00000512  6000 00B2                bra        +0xB4 /* 000005C6 */
  469. label00000516:
  470. 00000516  206E FFE4                movea.l    A0, [A6 - 0x1C]
  471. 0000051A  3028 0006                move.w     D0, [A0 + 0x6]
  472. 0000051E  48C0                     ext.l      D0
  473. 00000520  2F00                     move.l     -[A7], D0
  474. 00000522  206E FFE4                movea.l    A0, [A6 - 0x1C]
  475. 00000526  3028 0002                move.w     D0, [A0 + 0x2]
  476. 0000052A  48C0                     ext.l      D0
  477. 0000052C  2F00                     move.l     -[A7], D0
  478. 0000052E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  479. 00000532  3028 0004                move.w     D0, [A0 + 0x4]
  480. 00000536  48C0                     ext.l      D0
  481. 00000538  2F00                     move.l     -[A7], D0
  482. 0000053A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  483. 0000053E  3010                     move.w     D0, [A0]
  484. 00000540  48C0                     ext.l      D0
  485. 00000542  2F00                     move.l     -[A7], D0
  486. 00000544  4878 038B                push.l     0x38B
  487. 00000548  2F0C                     move.l     -[A7], A4
  488. 0000054A  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  489. 0000054E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  490. 00000552  6072                     bra        +0x74 /* 000005C6 */
  491. label00000554:
  492. 00000554  3E3C 06AB                move.w     D7, 0x6AB
  493. 00000558  606C                     bra        +0x6E /* 000005C6 */
  494. label0000055A:
  495. 0000055A  206E FFD8                movea.l    A0, [A6 - 0x28]
  496. 0000055E  2D68 000C FFE8           move.l     [A6 - 0x18], [A0 + 0xC]
  497. 00000564  206E FFD8                movea.l    A0, [A6 - 0x28]
  498. 00000568  226E FFE8                movea.l    A1, [A6 - 0x18]
  499. 0000056C  3029 01C4                move.w     D0, [A1 + 0x1C4]
  500. 00000570  48C0                     ext.l      D0
  501. 00000572  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  502. 00000576  6F44                     ble        +0x46 /* 000005BC */
  503. 00000578  206E FFE8                movea.l    A0, [A6 - 0x18]
  504. 0000057C  2068 021E                movea.l    A0, [A0 + 0x21E]
  505. 00000580  226E FFD8                movea.l    A1, [A6 - 0x28]
  506. 00000584  2029 0008                move.l     D0, [A1 + 0x8]
  507. 00000588  2200                     move.l     D1, D0
  508. 0000058A  C0FC 001C                mulu.w     D0, 0x1C
  509. 0000058E  4841                     swap.w     D1
  510. 00000590  C2FC 001C                mulu.w     D1, 0x1C
  511. 00000594  4841                     swap.w     D1
  512. 00000596  4241                     clr.w      D1
  513. 00000598  D081                     add.l      D0, D1
  514. 0000059A  41F0 0800                lea.l      A0, [A0 + D0]
  515. 0000059E  2D48 FFEC                move.l     [A6 - 0x14], A0
  516. 000005A2  6718                     beq        +0x1A /* 000005BC */
  517. 000005A4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  518. 000005A8  486D 2882                pea.l      [A5 + 0x2882 /* export_1292 */]
  519. 000005AC  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  520. 000005B0  4A40                     tst.w      D0
  521. 000005B2  508F                     addq.l     A7, 8
  522. 000005B4  6610                     bne        +0x12 /* 000005C6 */
  523. 000005B6  3E3C 06AA                move.w     D7, 0x6AA
  524. 000005BA  600A                     bra        +0xC /* 000005C6 */
  525. label000005BC:
  526. 000005BC  3E3C 06AB                move.w     D7, 0x6AB
  527. 000005C0  6004                     bra        +0x6 /* 000005C6 */
  528. label000005C2:
  529. 000005C2  3E3C F954                move.w     D7, 0xF954
  530. label000005C6:
  531. 000005C6  3D47 0014                move.w     [A6 + 0x14], D7
  532. 000005CA  4CEE 18C0 FFC4           movem.l    D6,D7,A3,A4, [A6 - 0x3C]
  533. 000005D0  4E5E                     unlink     A6
  534. 000005D2  205F                     movea.l    A0, [A7]+
  535. 000005D4  DEFC 000C                add.w      A7, 0xC
  536. 000005D8  4ED0                     jmp        [A0]
  537. export_1231:
  538. 000005DA  4E56 FC12                link       A6, -0x03EE
  539. 000005DE  48E7 0118                movem.l    -[A7], D7,A3,A4
  540. 000005E2  49EE FEBE                lea.l      A4, [A6 - 0x142]
  541. 000005E6  47EE FFBE                lea.l      A3, [A6 - 0x42]
  542. 000005EA  206E 0010                movea.l    A0, [A6 + 0x10]
  543. 000005EE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  544. 000005F2  22D8                     move.l     [A1]+, [A0]+
  545. 000005F4  22D8                     move.l     [A1]+, [A0]+
  546. 000005F6  206E 000C                movea.l    A0, [A6 + 0xC]
  547. 000005FA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  548. 000005FE  22D8                     move.l     [A1]+, [A0]+
  549. 00000600  22D8                     move.l     [A1]+, [A0]+
  550. 00000602  202E 0008                move.l     D0, [A6 + 0x8]
  551. 00000606  0480 646F 7363           subi.l     D0, 0x646F7363 /* 'dosc' */
  552. 0000060C  6B00 01A2                bmi        +0x1A4 /* 000007B0 */
  553. 00000610  0C80 0000 0000           cmpi.l     D0, 0x0
  554. 00000616  6E00 0198                bgt        +0x19A /* 000007B0 */
  555. 0000061A  D080                     add.l      D0, D0
  556. 0000061C  303B 0806                move.w     D0, [PC + D0 + 0x6]
  557. 00000620  4EFB 0000                jmp        [PC + D0.w]
  558. 00000624  0004 558F                ori.b      D4, 0x8F
  559. 00000628  486E FFF0                pea.l      [A6 - 0x10]
  560. 0000062C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  561. 00000632  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  562. 00000638  486E FC62                pea.l      [A6 - 0x39E]
  563. 0000063C  486E FC12                pea.l      [A6 - 0x3EE]
  564. 00000640  7004                     moveq.l    D0, 0x04
  565. 00000642  2F00                     move.l     -[A7], D0
  566. 00000644  486E FC5E                pea.l      [A6 - 0x3A2]
  567. 00000648  303C 0E11                move.w     D0, 0xE11
  568. 0000064C  A816                     syscall    Pack8
  569. 0000064E  3E1F                     move.w     D7, [A7]+
  570. 00000650  6600 0162                bne        +0x164 /* 000007B4 */
  571. 00000654  0CAE 616C 6973 FC62      cmpi.l     [A6 - 0x39E], 0x616C6973 /* 'alis' */
  572. 0000065C  6600 00A2                bne        +0xA4 /* 00000700 */
  573. 00000660  558F                     subq.l     A7, 2
  574. 00000662  7000                     moveq.l    D0, 0x00
  575. 00000664  2F00                     move.l     -[A7], D0
  576. 00000666  2F2E FC12                move.l     -[A7], [A6 - 0x3EE]
  577. 0000066A  486E FC16                pea.l      [A6 - 0x3EA]
  578. 0000066E  486E FC5D                pea.l      [A6 - 0x3A3]
  579. 00000672  7003                     moveq.l    D0, 0x03
  580. 00000674  A823                     syscall    AliasDispatch
  581. 00000676  3E1F                     move.w     D7, [A7]+
  582. 00000678  6600 013A                bne        +0x13C /* 000007B4 */
  583. 0000067C  2F0C                     move.l     -[A7], A4
  584. 0000067E  2F2E FC18                move.l     -[A7], [A6 - 0x3E8]
  585. 00000682  302E FC16                move.w     D0, [A6 - 0x3EA]
  586. 00000686  48C0                     ext.l      D0
  587. 00000688  2F00                     move.l     -[A7], D0
  588. 0000068A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  589. 0000068E  4A40                     tst.w      D0
  590. 00000690  4FEF 000C                lea.l      A7, [A7 + 0xC]
  591. 00000694  6764                     beq        +0x66 /* 000006FA */
  592. 00000696  703F                     moveq.l    D0, 0x3F
  593. 00000698  2F00                     move.l     -[A7], D0
  594. 0000069A  2F0B                     move.l     -[A7], A3
  595. 0000069C  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  596. 000006A0  4A13                     tst.b      [A3]
  597. 000006A2  508F                     addq.l     A7, 8
  598. 000006A4  674C                     beq        +0x4E /* 000006F2 */
  599. 000006A6  1013                     move.b     D0, [A3]
  600. 000006A8  5200                     addq.b     D0, 1
  601. 000006AA  7200                     moveq.l    D1, 0x00
  602. 000006AC  1200                     move.b     D1, D0
  603. 000006AE  4233 1000                clr.b      [A3 + D1.w]
  604. 000006B2  486E FC1C                pea.l      [A6 - 0x3E4]
  605. 000006B6  2F0C                     move.l     -[A7], A4
  606. 000006B8  200B                     move.l     D0, A3
  607. 000006BA  5280                     addq.l     D0, 1
  608. 000006BC  2F00                     move.l     -[A7], D0
  609. 000006BE  486E FC66                pea.l      [A6 - 0x39A]
  610. 000006C2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  611. 000006C6  486E FC66                pea.l      [A6 - 0x39A]
  612. 000006CA  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  613. 000006CE  4A40                     tst.w      D0
  614. 000006D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  615. 000006D4  6600 00DE                bne        +0xE0 /* 000007B4 */
  616. 000006D8  4878 06AA                push.l     0x6AA
  617. 000006DC  41EE 0000                lea.l      A0, [A6 + 0x0]
  618. 000006E0  2F20                     move.l     -[A7], -[A0]
  619. 000006E2  2F20                     move.l     -[A7], -[A0]
  620. 000006E4  4EBA F91A                jsr        [PC - 0x6E6 /* 00000000 */]
  621. 000006E8  3E00                     move.w     D7, D0
  622. 000006EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  623. 000006EE  6000 00C4                bra        +0xC6 /* 000007B4 */
  624. label000006F2:
  625. 000006F2  3E3C FF40                move.w     D7, 0xFF40
  626. 000006F6  6000 00BC                bra        +0xBE /* 000007B4 */
  627. label000006FA:
  628. 000006FA  7ED5                     moveq.l    D7, 0xFFFFFFD5
  629. 000006FC  6000 00B6                bra        +0xB8 /* 000007B4 */
  630. label00000700:
  631. 00000700  0CAE 5445 5854 FC62      cmpi.l     [A6 - 0x39E], 0x54455854 /* 'TEXT' */
  632. 00000708  6600 00A0                bne        +0xA2 /* 000007AA */
  633. 0000070C  0CAE 0000 00FF FC5E      cmpi.l     [A6 - 0x3A2], 0xFF
  634. 00000714  6C00 008E                bge        +0x90 /* 000007A4 */
  635. 00000718  558F                     subq.l     A7, 2
  636. 0000071A  486E FFF0                pea.l      [A6 - 0x10]
  637. 0000071E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  638. 00000724  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  639. 0000072A  486E FC62                pea.l      [A6 - 0x39E]
  640. 0000072E  200C                     move.l     D0, A4
  641. 00000730  5280                     addq.l     D0, 1
  642. 00000732  2F00                     move.l     -[A7], D0
  643. 00000734  4878 00FE                push.l     0xFE
  644. 00000738  486E FC5E                pea.l      [A6 - 0x3A2]
  645. 0000073C  303C 0E11                move.w     D0, 0xE11
  646. 00000740  A816                     syscall    Pack8
  647. 00000742  3E1F                     move.w     D7, [A7]+
  648. 00000744  666E                     bne        +0x70 /* 000007B4 */
  649. 00000746  18AE FC61                move.b     [A4], [A6 - 0x39F]
  650. 0000074A  7031                     moveq.l    D0, 0x31
  651. 0000074C  2F00                     move.l     -[A7], D0
  652. 0000074E  2F0B                     move.l     -[A7], A3
  653. 00000750  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  654. 00000754  4A13                     tst.b      [A3]
  655. 00000756  508F                     addq.l     A7, 8
  656. 00000758  6744                     beq        +0x46 /* 0000079E */
  657. 0000075A  1013                     move.b     D0, [A3]
  658. 0000075C  5200                     addq.b     D0, 1
  659. 0000075E  7200                     moveq.l    D1, 0x00
  660. 00000760  1200                     move.b     D1, D0
  661. 00000762  4233 1000                clr.b      [A3 + D1.w]
  662. 00000766  2F0C                     move.l     -[A7], A4
  663. 00000768  200B                     move.l     D0, A3
  664. 0000076A  5280                     addq.l     D0, 1
  665. 0000076C  2F00                     move.l     -[A7], D0
  666. 0000076E  486E FC66                pea.l      [A6 - 0x39A]
  667. 00000772  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  668. 00000776  486E FC66                pea.l      [A6 - 0x39A]
  669. 0000077A  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  670. 0000077E  4A40                     tst.w      D0
  671. 00000780  4FEF 0010                lea.l      A7, [A7 + 0x10]
  672. 00000784  662E                     bne        +0x30 /* 000007B4 */
  673. 00000786  4878 06AA                push.l     0x6AA
  674. 0000078A  41EE 0000                lea.l      A0, [A6 + 0x0]
  675. 0000078E  2F20                     move.l     -[A7], -[A0]
  676. 00000790  2F20                     move.l     -[A7], -[A0]
  677. 00000792  4EBA F86C                jsr        [PC - 0x794 /* 00000000 */]
  678. 00000796  3E00                     move.w     D7, D0
  679. 00000798  4FEF 000C                lea.l      A7, [A7 + 0xC]
  680. 0000079C  6016                     bra        +0x18 /* 000007B4 */
  681. label0000079E:
  682. 0000079E  3E3C FF40                move.w     D7, 0xFF40
  683. 000007A2  6010                     bra        +0x12 /* 000007B4 */
  684. label000007A4:
  685. 000007A4  3E3C 06AC                move.w     D7, 0x6AC
  686. 000007A8  600A                     bra        +0xC /* 000007B4 */
  687. label000007AA:
  688. 000007AA  3E3C F959                move.w     D7, 0xF959
  689. 000007AE  6004                     bra        +0x6 /* 000007B4 */
  690. label000007B0:
  691. 000007B0  3E3C F954                move.w     D7, 0xF954
  692. label000007B4:
  693. 000007B4  3D47 0014                move.w     [A6 + 0x14], D7
  694. 000007B8  4CEE 1880 FC06           movem.l    D7,A3,A4, [A6 - 0x3FA]
  695. 000007BE  4E5E                     unlink     A6
  696. 000007C0  205F                     movea.l    A0, [A7]+
  697. 000007C2  DEFC 000C                add.w      A7, 0xC
  698. 000007C6  4ED0                     jmp        [A0]
  699. fn000007C8:
  700. 000007C8  4E56 FABA                link       A6, -0x0546
  701. 000007CC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  702. 000007D0  49EE FECE                lea.l      A4, [A6 - 0x132]
  703. 000007D4  47EE FFCE                lea.l      A3, [A6 - 0x32]
  704. 000007D8  4206                     clr.b      D6
  705. 000007DA  4205                     clr.b      D5
  706. 000007DC  3E3C 06AB                move.w     D7, 0x6AB
  707. 000007E0  7000                     moveq.l    D0, 0x00
  708. 000007E2  2D40 FABE                move.l     [A6 - 0x542], D0
  709. 000007E6  558F                     subq.l     A7, 2
  710. 000007E8  486E 0008                pea.l      [A6 + 0x8]
  711. 000007EC  2F3C 4649 4C45           move.l     -[A7], 0x46494C45 /* 'FILE' */
  712. 000007F2  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  713. 000007F8  486E FABA                pea.l      [A6 - 0x546]
  714. 000007FC  303C 0812                move.w     D0, 0x812
  715. 00000800  A816                     syscall    Pack8
  716. 00000802  4A5F                     tst.w      [A7]+
  717. 00000804  663C                     bne        +0x3E /* 00000842 */
  718. 00000806  558F                     subq.l     A7, 2
  719. 00000808  7000                     moveq.l    D0, 0x00
  720. 0000080A  2F00                     move.l     -[A7], D0
  721. 0000080C  2F2E FABE                move.l     -[A7], [A6 - 0x542]
  722. 00000810  486E FAC2                pea.l      [A6 - 0x53E]
  723. 00000814  486E FB09                pea.l      [A6 - 0x4F7]
  724. 00000818  7003                     moveq.l    D0, 0x03
  725. 0000081A  A823                     syscall    AliasDispatch
  726. 0000081C  3E1F                     move.w     D7, [A7]+
  727. 0000081E  6622                     bne        +0x24 /* 00000842 */
  728. 00000820  486E FDCE                pea.l      [A6 - 0x232]
  729. 00000824  2F2E FAC4                move.l     -[A7], [A6 - 0x53C]
  730. 00000828  302E FAC2                move.w     D0, [A6 - 0x53E]
  731. 0000082C  48C0                     ext.l      D0
  732. 0000082E  2F00                     move.l     -[A7], D0
  733. 00000830  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  734. 00000834  4A40                     tst.w      D0
  735. 00000836  4FEF 000C                lea.l      A7, [A7 + 0xC]
  736. 0000083A  6704                     beq        +0x6 /* 00000840 */
  737. 0000083C  5206                     addq.b     D6, 1
  738. 0000083E  6002                     bra        +0x4 /* 00000842 */
  739. label00000840:
  740. 00000840  7ED5                     moveq.l    D7, 0xFFFFFFD5
  741. label00000842:
  742. 00000842  558F                     subq.l     A7, 2
  743. 00000844  486E 0008                pea.l      [A6 + 0x8]
  744. 00000848  2F3C 4655 4E43           move.l     -[A7], 0x46554E43 /* 'FUNC' */
  745. 0000084E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  746. 00000854  486E FB0E                pea.l      [A6 - 0x4F2]
  747. 00000858  200C                     move.l     D0, A4
  748. 0000085A  5280                     addq.l     D0, 1
  749. 0000085C  2F00                     move.l     -[A7], D0
  750. 0000085E  4878 00FF                push.l     0xFF
  751. 00000862  486E FB0A                pea.l      [A6 - 0x4F6]
  752. 00000866  303C 0E11                move.w     D0, 0xE11
  753. 0000086A  A816                     syscall    Pack8
  754. 0000086C  4A5F                     tst.w      [A7]+
  755. 0000086E  661A                     bne        +0x1C /* 0000088A */
  756. 00000870  0CAE 0000 00FF FB0A      cmpi.l     [A6 - 0x4F6], 0xFF
  757. 00000878  6C10                     bge        +0x12 /* 0000088A */
  758. 0000087A  0CAE 5445 5854 FB0E      cmpi.l     [A6 - 0x4F2], 0x54455854 /* 'TEXT' */
  759. 00000882  6606                     bne        +0x8 /* 0000088A */
  760. 00000884  18AE FB0D                move.b     [A4], [A6 - 0x4F3]
  761. 00000888  5205                     addq.b     D5, 1
  762. label0000088A:
  763. 0000088A  4A05                     tst.b      D5
  764. 0000088C  6606                     bne        +0x8 /* 00000894 */
  765. 0000088E  4A06                     tst.b      D6
  766. 00000890  6700 00BA                beq        +0xBC /* 0000094C */
  767. label00000894:
  768. 00000894  4A06                     tst.b      D6
  769. 00000896  670C                     beq        +0xE /* 000008A4 */
  770. 00000898  4A05                     tst.b      D5
  771. 0000089A  6704                     beq        +0x6 /* 000008A0 */
  772. 0000089C  703E                     moveq.l    D0, 0x3E
  773. 0000089E  6006                     bra        +0x8 /* 000008A6 */
  774. label000008A0:
  775. 000008A0  703F                     moveq.l    D0, 0x3F
  776. 000008A2  6002                     bra        +0x4 /* 000008A6 */
  777. label000008A4:
  778. 000008A4  7040                     moveq.l    D0, 0x40
  779. label000008A6:
  780. 000008A6  2F00                     move.l     -[A7], D0
  781. 000008A8  2F0B                     move.l     -[A7], A3
  782. 000008AA  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  783. 000008AE  4A13                     tst.b      [A3]
  784. 000008B0  508F                     addq.l     A7, 8
  785. 000008B2  6700 0094                beq        +0x96 /* 00000948 */
  786. 000008B6  1013                     move.b     D0, [A3]
  787. 000008B8  5200                     addq.b     D0, 1
  788. 000008BA  7200                     moveq.l    D1, 0x00
  789. 000008BC  1200                     move.b     D1, D0
  790. 000008BE  4233 1000                clr.b      [A3 + D1.w]
  791. 000008C2  4A06                     tst.b      D6
  792. 000008C4  6742                     beq        +0x44 /* 00000908 */
  793. 000008C6  4A05                     tst.b      D5
  794. 000008C8  6722                     beq        +0x24 /* 000008EC */
  795. 000008CA  486E FAC8                pea.l      [A6 - 0x538]
  796. 000008CE  2F0C                     move.l     -[A7], A4
  797. 000008D0  486E FAC8                pea.l      [A6 - 0x538]
  798. 000008D4  486E FDCE                pea.l      [A6 - 0x232]
  799. 000008D8  200B                     move.l     D0, A3
  800. 000008DA  5280                     addq.l     D0, 1
  801. 000008DC  2F00                     move.l     -[A7], D0
  802. 000008DE  486E FB12                pea.l      [A6 - 0x4EE]
  803. 000008E2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  804. 000008E6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  805. 000008EA  6030                     bra        +0x32 /* 0000091C */
  806. label000008EC:
  807. 000008EC  486E FAC8                pea.l      [A6 - 0x538]
  808. 000008F0  486E FDCE                pea.l      [A6 - 0x232]
  809. 000008F4  200B                     move.l     D0, A3
  810. 000008F6  5280                     addq.l     D0, 1
  811. 000008F8  2F00                     move.l     -[A7], D0
  812. 000008FA  486E FB12                pea.l      [A6 - 0x4EE]
  813. 000008FE  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  814. 00000902  4FEF 0010                lea.l      A7, [A7 + 0x10]
  815. 00000906  6014                     bra        +0x16 /* 0000091C */
  816. label00000908:
  817. 00000908  2F0C                     move.l     -[A7], A4
  818. 0000090A  200B                     move.l     D0, A3
  819. 0000090C  5280                     addq.l     D0, 1
  820. 0000090E  2F00                     move.l     -[A7], D0
  821. 00000910  486E FB12                pea.l      [A6 - 0x4EE]
  822. 00000914  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  823. 00000918  4FEF 000C                lea.l      A7, [A7 + 0xC]
  824. label0000091C:
  825. 0000091C  486E FB12                pea.l      [A6 - 0x4EE]
  826. 00000920  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  827. 00000924  4A40                     tst.w      D0
  828. 00000926  588F                     addq.l     A7, 4
  829. 00000928  6704                     beq        +0x6 /* 0000092E */
  830. 0000092A  7000                     moveq.l    D0, 0x00
  831. 0000092C  6016                     bra        +0x18 /* 00000944 */
  832. label0000092E:
  833. 0000092E  4878 06AA                push.l     0x6AA
  834. 00000932  41EE 0018                lea.l      A0, [A6 + 0x18]
  835. 00000936  2F20                     move.l     -[A7], -[A0]
  836. 00000938  2F20                     move.l     -[A7], -[A0]
  837. 0000093A  4EBA F6C4                jsr        [PC - 0x93C /* 00000000 */]
  838. 0000093E  48C0                     ext.l      D0
  839. 00000940  4FEF 000C                lea.l      A7, [A7 + 0xC]
  840. label00000944:
  841. 00000944  3E00                     move.w     D7, D0
  842. 00000946  6004                     bra        +0x6 /* 0000094C */
  843. label00000948:
  844. 00000948  3E3C FF40                move.w     D7, 0xFF40
  845. label0000094C:
  846. 0000094C  4AAE FABE                tst.l      [A6 - 0x542]
  847. 00000950  670E                     beq        +0x10 /* 00000960 */
  848. 00000952  558F                     subq.l     A7, 2
  849. 00000954  486E FABA                pea.l      [A6 - 0x546]
  850. 00000958  303C 0204                move.w     D0, 0x204
  851. 0000095C  A816                     syscall    Pack8
  852. 0000095E  548F                     addq.l     A7, 2
  853. label00000960:
  854. 00000960  3007                     move.w     D0, D7
  855. 00000962  4CEE 18E0 FAA6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x55A]
  856. 00000968  4E5E                     unlink     A6
  857. 0000096A  4E75                     rts
  858. fn0000096C:
  859. 0000096C  4E56 FFC2                link       A6, -0x003E
  860. 00000970  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  861. 00000974  4AAD BA78                tst.l      [A5 - 0x4588]
  862. 00000978  6608                     bne        +0xA /* 00000982 */
  863. 0000097A  303C 06AA                move.w     D0, 0x6AA
  864. 0000097E  6000 0226                bra        +0x228 /* 00000BA6 */
  865. label00000982:
  866. 00000982  286D B9F8                movea.l    A4, [A5 - 0x4608]
  867. 00000986  2B6D B9FC B9F8           move.l     [A5 - 0x4608], [A5 - 0x4604]
  868. 0000098C  558F                     subq.l     A7, 2
  869. 0000098E  486E 0008                pea.l      [A6 + 0x8]
  870. 00000992  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  871. 00000998  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  872. 0000099E  486E FFC2                pea.l      [A6 - 0x3E]
  873. 000009A2  303C 0812                move.w     D0, 0x812
  874. 000009A6  A816                     syscall    Pack8
  875. 000009A8  3E1F                     move.w     D7, [A7]+
  876. 000009AA  6600 01F4                bne        +0x1F6 /* 00000BA0 */
  877. 000009AE  558F                     subq.l     A7, 2
  878. 000009B0  486E FFC2                pea.l      [A6 - 0x3E]
  879. 000009B4  486E FFE2                pea.l      [A6 - 0x1E]
  880. 000009B8  303C 0407                move.w     D0, 0x407
  881. 000009BC  A816                     syscall    Pack8
  882. 000009BE  52AE FFE2                addq.l     [A6 - 0x1E], 1
  883. 000009C2  7C01                     moveq.l    D6, 0x01
  884. 000009C4  548F                     addq.l     A7, 2
  885. 000009C6  6000 01BA                bra        +0x1BC /* 00000B82 */
  886. label000009CA:
  887. 000009CA  558F                     subq.l     A7, 2
  888. 000009CC  486E FFC2                pea.l      [A6 - 0x3E]
  889. 000009D0  2F06                     move.l     -[A7], D6
  890. 000009D2  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  891. 000009D8  486E FFDA                pea.l      [A6 - 0x26]
  892. 000009DC  486E FFCA                pea.l      [A6 - 0x36]
  893. 000009E0  303C 0A0B                move.w     D0, 0xA0B
  894. 000009E4  A816                     syscall    Pack8
  895. 000009E6  3E1F                     move.w     D7, [A7]+
  896. 000009E8  6600 0196                bne        +0x198 /* 00000B80 */
  897. 000009EC  202E FFDA                move.l     D0, [A6 - 0x26]
  898. 000009F0  0480 4F42 4A20           subi.l     D0, 0x4F424A20 /* 'OBJ ' */
  899. 000009F6  6700 0176                beq        +0x178 /* 00000B6E */
  900. 000009FA  0480 04FE F82C           subi.l     D0, 0x4FEF82C
  901. 00000A00  6600 0170                bne        +0x172 /* 00000B72 */
  902. 00000A04  558F                     subq.l     A7, 2
  903. 00000A06  486E FFCA                pea.l      [A6 - 0x36]
  904. 00000A0A  2F3C 544C 5054           move.l     -[A7], 0x544C5054 /* 'TLPT' */
  905. 00000A10  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  906. 00000A16  486E FFE6                pea.l      [A6 - 0x1A]
  907. 00000A1A  486E FFEA                pea.l      [A6 - 0x16]
  908. 00000A1E  7004                     moveq.l    D0, 0x04
  909. 00000A20  2F00                     move.l     -[A7], D0
  910. 00000A22  486E FFDE                pea.l      [A6 - 0x22]
  911. 00000A26  303C 0E11                move.w     D0, 0xE11
  912. 00000A2A  A816                     syscall    Pack8
  913. 00000A2C  3E1F                     move.w     D7, [A7]+
  914. 00000A2E  6600 0142                bne        +0x144 /* 00000B72 */
  915. 00000A32  558F                     subq.l     A7, 2
  916. 00000A34  486E FFCA                pea.l      [A6 - 0x36]
  917. 00000A38  2F3C 4252 5054           move.l     -[A7], 0x42525054 /* 'BRPT' */
  918. 00000A3E  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  919. 00000A44  486E FFE6                pea.l      [A6 - 0x1A]
  920. 00000A48  486E FFEE                pea.l      [A6 - 0x12]
  921. 00000A4C  7004                     moveq.l    D0, 0x04
  922. 00000A4E  2F00                     move.l     -[A7], D0
  923. 00000A50  486E FFDE                pea.l      [A6 - 0x22]
  924. 00000A54  303C 0E11                move.w     D0, 0xE11
  925. 00000A58  A816                     syscall    Pack8
  926. 00000A5A  3E1F                     move.w     D7, [A7]+
  927. 00000A5C  6600 0114                bne        +0x116 /* 00000B72 */
  928. 00000A60  558F                     subq.l     A7, 2
  929. 00000A62  486E FFCA                pea.l      [A6 - 0x36]
  930. 00000A66  2F3C 5641 4C20           move.l     -[A7], 0x56414C20 /* 'VAL ' */
  931. 00000A6C  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  932. 00000A72  486E FFD2                pea.l      [A6 - 0x2E]
  933. 00000A76  303C 0812                move.w     D0, 0x812
  934. 00000A7A  A816                     syscall    Pack8
  935. 00000A7C  3E1F                     move.w     D7, [A7]+
  936. 00000A7E  6600 00F2                bne        +0xF4 /* 00000B72 */
  937. 00000A82  0CAE 5445 5854 FFD2      cmpi.l     [A6 - 0x2E], 0x54455854 /* 'TEXT' */
  938. 00000A8A  6600 00CE                bne        +0xD0 /* 00000B5A */
  939. 00000A8E  302E FFEA                move.w     D0, [A6 - 0x16]
  940. 00000A92  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  941. 00000A96  6E00 00C2                bgt        +0xC4 /* 00000B5A */
  942. 00000A9A  0C6E 7FFF FFEE           cmpi.w     [A6 - 0x12], 0x7FFF
  943. 00000AA0  6E00 00B8                bgt        +0xBA /* 00000B5A */
  944. 00000AA4  302E FFEC                move.w     D0, [A6 - 0x14]
  945. 00000AA8  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  946. 00000AAC  6E00 00AC                bgt        +0xAE /* 00000B5A */
  947. 00000AB0  0C6E 7FFF FFF0           cmpi.w     [A6 - 0x10], 0x7FFF
  948. 00000AB6  6E00 00A2                bgt        +0xA4 /* 00000B5A */
  949. 00000ABA  598F                     subq.l     A7, 4
  950. 00000ABC  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  951. 00000AC0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  952. 00000AC4  2A1F                     move.l     D5, [A7]+
  953. 00000AC6  2005                     move.l     D0, D5
  954. 00000AC8  5280                     addq.l     D0, 1
  955. 00000ACA  2F00                     move.l     -[A7], D0
  956. 00000ACC  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  957. 00000AD0  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  958. 00000AD4  3E00                     move.w     D7, D0
  959. 00000AD6  508F                     addq.l     A7, 8
  960. 00000AD8  6600 0084                bne        +0x86 /* 00000B5E */
  961. 00000ADC  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  962. 00000AE0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  963. 00000AE4  206E FFD6                movea.l    A0, [A6 - 0x2A]
  964. 00000AE8  2650                     movea.l    A3, [A0]
  965. 00000AEA  4233 5800                clr.b      [A3 + D5]
  966. 00000AEE  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  967. 00000AF4  7000                     moveq.l    D0, 0x00
  968. 00000AF6  2D40 FFF2                move.l     [A6 - 0xE], D0
  969. 00000AFA  3D6E FFEA FFF6           move.w     [A6 - 0xA], [A6 - 0x16]
  970. 00000B00  3D6E FFEC FFFA           move.w     [A6 - 0x6], [A6 - 0x14]
  971. 00000B06  3D6E FFEE FFF8           move.w     [A6 - 0x8], [A6 - 0x12]
  972. 00000B0C  3D6E FFF0 FFFC           move.w     [A6 - 0x4], [A6 - 0x10]
  973. 00000B12  486D 28DA                pea.l      [A5 + 0x28DA /* export_1303 */]
  974. 00000B16  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  975. 00000B1A  3E00                     move.w     D7, D0
  976. 00000B1C  588F                     addq.l     A7, 4
  977. 00000B1E  671A                     beq        +0x1C /* 00000B3A */
  978. 00000B20  2F05                     move.l     -[A7], D5
  979. 00000B22  2F0B                     move.l     -[A7], A3
  980. 00000B24  486E FFF2                pea.l      [A6 - 0xE]
  981. 00000B28  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  982. 00000B2C  3E00                     move.w     D7, D0
  983. 00000B2E  486D 28DA                pea.l      [A5 + 0x28DA /* export_1303 */]
  984. 00000B32  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  985. 00000B36  4FEF 0010                lea.l      A7, [A7 + 0x10]
  986. label00000B3A:
  987. 00000B3A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  988. 00000B3E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  989. 00000B42  7000                     moveq.l    D0, 0x00
  990. 00000B44  4A47                     tst.w      D7
  991. 00000B46  57C0                     seq        D0
  992. 00000B48  4400                     neg.b      D0
  993. 00000B4A  6708                     beq        +0xA /* 00000B54 */
  994. 00000B4C  203C 0000 0220           move.l     D0, 0x220
  995. 00000B52  6002                     bra        +0x4 /* 00000B56 */
  996. label00000B54:
  997. 00000B54  7000                     moveq.l    D0, 0x00
  998. label00000B56:
  999. 00000B56  3E00                     move.w     D7, D0
  1000. 00000B58  6004                     bra        +0x6 /* 00000B5E */
  1001. label00000B5A:
  1002. 00000B5A  3E3C 06AB                move.w     D7, 0x6AB
  1003. label00000B5E:
  1004. 00000B5E  558F                     subq.l     A7, 2
  1005. 00000B60  486E FFD2                pea.l      [A6 - 0x2E]
  1006. 00000B64  303C 0204                move.w     D0, 0x204
  1007. 00000B68  A816                     syscall    Pack8
  1008. 00000B6A  548F                     addq.l     A7, 2
  1009. 00000B6C  6004                     bra        +0x6 /* 00000B72 */
  1010. label00000B6E:
  1011. 00000B6E  3E3C F959                move.w     D7, 0xF959
  1012. label00000B72:
  1013. 00000B72  558F                     subq.l     A7, 2
  1014. 00000B74  486E FFCA                pea.l      [A6 - 0x36]
  1015. 00000B78  303C 0204                move.w     D0, 0x204
  1016. 00000B7C  A816                     syscall    Pack8
  1017. 00000B7E  548F                     addq.l     A7, 2
  1018. label00000B80:
  1019. 00000B80  5286                     addq.l     D6, 1
  1020. label00000B82:
  1021. 00000B82  BCAE FFE2                cmp.l      D6, [A6 - 0x1E]
  1022. 00000B86  6D00 FE42                blt        -0x1BC /* 000009CA */
  1023. 00000B8A  558F                     subq.l     A7, 2
  1024. 00000B8C  486E FFC2                pea.l      [A6 - 0x3E]
  1025. 00000B90  303C 0204                move.w     D0, 0x204
  1026. 00000B94  A816                     syscall    Pack8
  1027. 00000B96  7001                     moveq.l    D0, 0x01
  1028. 00000B98  2F00                     move.l     -[A7], D0
  1029. 00000B9A  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  1030. 00000B9E  5C8F                     addq.l     A7, 6
  1031. label00000BA0:
  1032. 00000BA0  2B4C B9F8                move.l     [A5 - 0x4608], A4
  1033. 00000BA4  3007                     move.w     D0, D7
  1034. label00000BA6:
  1035. 00000BA6  4CEE 18E0 FFAE           movem.l    D5,D6,D7,A3,A4, [A6 - 0x52]
  1036. 00000BAC  4E5E                     unlink     A6
  1037. 00000BAE  4E75                     rts
  1038. fn00000BB0:
  1039. 00000BB0  4E56 FF86                link       A6, -0x007A
  1040. 00000BB4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1041. 00000BB8  4AAD BA78                tst.l      [A5 - 0x4588]
  1042. 00000BBC  6608                     bne        +0xA /* 00000BC6 */
  1043. 00000BBE  303C 06AA                move.w     D0, 0x6AA
  1044. 00000BC2  6000 04C2                bra        +0x4C4 /* 00001086 */
  1045. label00000BC6:
  1046. 00000BC6  286D B9F8                movea.l    A4, [A5 - 0x4608]
  1047. 00000BCA  2B6D B9FC B9F8           move.l     [A5 - 0x4608], [A5 - 0x4604]
  1048. 00000BD0  558F                     subq.l     A7, 2
  1049. 00000BD2  486E 0008                pea.l      [A6 + 0x8]
  1050. 00000BD6  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1051. 00000BDC  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  1052. 00000BE2  486E FF86                pea.l      [A6 - 0x7A]
  1053. 00000BE6  303C 0812                move.w     D0, 0x812
  1054. 00000BEA  A816                     syscall    Pack8
  1055. 00000BEC  3E1F                     move.w     D7, [A7]+
  1056. 00000BEE  6600 0490                bne        +0x492 /* 00001080 */
  1057. 00000BF2  558F                     subq.l     A7, 2
  1058. 00000BF4  7000                     moveq.l    D0, 0x00
  1059. 00000BF6  2F00                     move.l     -[A7], D0
  1060. 00000BF8  2F00                     move.l     -[A7], D0
  1061. 00000BFA  7201                     moveq.l    D1, 0x01
  1062. 00000BFC  1F01                     move.b     -[A7], D1
  1063. 00000BFE  486E FF9E                pea.l      [A6 - 0x62]
  1064. 00000C02  303C 0706                move.w     D0, 0x706
  1065. 00000C06  A816                     syscall    Pack8
  1066. 00000C08  558F                     subq.l     A7, 2
  1067. 00000C0A  486E FF86                pea.l      [A6 - 0x7A]
  1068. 00000C0E  486E FFAE                pea.l      [A6 - 0x52]
  1069. 00000C12  303C 0407                move.w     D0, 0x407
  1070. 00000C16  A816                     syscall    Pack8
  1071. 00000C18  52AE FFAE                addq.l     [A6 - 0x52], 1
  1072. 00000C1C  7A01                     moveq.l    D5, 0x01
  1073. 00000C1E  588F                     addq.l     A7, 4
  1074. 00000C20  6000 0426                bra        +0x428 /* 00001048 */
  1075. label00000C24:
  1076. 00000C24  558F                     subq.l     A7, 2
  1077. 00000C26  486E FF86                pea.l      [A6 - 0x7A]
  1078. 00000C2A  2F05                     move.l     -[A7], D5
  1079. 00000C2C  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  1080. 00000C32  486E FFA6                pea.l      [A6 - 0x5A]
  1081. 00000C36  486E FF8E                pea.l      [A6 - 0x72]
  1082. 00000C3A  303C 0A0B                move.w     D0, 0xA0B
  1083. 00000C3E  A816                     syscall    Pack8
  1084. 00000C40  3E1F                     move.w     D7, [A7]+
  1085. 00000C42  6600 0402                bne        +0x404 /* 00001046 */
  1086. 00000C46  558F                     subq.l     A7, 2
  1087. 00000C48  7000                     moveq.l    D0, 0x00
  1088. 00000C4A  2F00                     move.l     -[A7], D0
  1089. 00000C4C  2F00                     move.l     -[A7], D0
  1090. 00000C4E  7201                     moveq.l    D1, 0x01
  1091. 00000C50  1F01                     move.b     -[A7], D1
  1092. 00000C52  486E FF96                pea.l      [A6 - 0x6A]
  1093. 00000C56  303C 0706                move.w     D0, 0x706
  1094. 00000C5A  A816                     syscall    Pack8
  1095. 00000C5C  202E FFA6                move.l     D0, [A6 - 0x5A]
  1096. 00000C60  0480 4F42 4A20           subi.l     D0, 0x4F424A20 /* 'OBJ ' */
  1097. 00000C66  548F                     addq.l     A7, 2
  1098. 00000C68  6700 01C2                beq        +0x1C4 /* 00000E2C */
  1099. 00000C6C  0480 04FE F82C           subi.l     D0, 0x4FEF82C
  1100. 00000C72  6600 03A4                bne        +0x3A6 /* 00001018 */
  1101. 00000C76  558F                     subq.l     A7, 2
  1102. 00000C78  486E FF8E                pea.l      [A6 - 0x72]
  1103. 00000C7C  2F3C 544C 5054           move.l     -[A7], 0x544C5054 /* 'TLPT' */
  1104. 00000C82  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1105. 00000C88  486E FFBA                pea.l      [A6 - 0x46]
  1106. 00000C8C  486E FFBE                pea.l      [A6 - 0x42]
  1107. 00000C90  7004                     moveq.l    D0, 0x04
  1108. 00000C92  2F00                     move.l     -[A7], D0
  1109. 00000C94  486E FFAA                pea.l      [A6 - 0x56]
  1110. 00000C98  303C 0E11                move.w     D0, 0xE11
  1111. 00000C9C  A816                     syscall    Pack8
  1112. 00000C9E  3E1F                     move.w     D7, [A7]+
  1113. 00000CA0  6600 0376                bne        +0x378 /* 00001018 */
  1114. 00000CA4  558F                     subq.l     A7, 2
  1115. 00000CA6  486E FF8E                pea.l      [A6 - 0x72]
  1116. 00000CAA  2F3C 4252 5054           move.l     -[A7], 0x42525054 /* 'BRPT' */
  1117. 00000CB0  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1118. 00000CB6  486E FFBA                pea.l      [A6 - 0x46]
  1119. 00000CBA  486E FFC2                pea.l      [A6 - 0x3E]
  1120. 00000CBE  7004                     moveq.l    D0, 0x04
  1121. 00000CC0  2F00                     move.l     -[A7], D0
  1122. 00000CC2  486E FFAA                pea.l      [A6 - 0x56]
  1123. 00000CC6  303C 0E11                move.w     D0, 0xE11
  1124. 00000CCA  A816                     syscall    Pack8
  1125. 00000CCC  3E1F                     move.w     D7, [A7]+
  1126. 00000CCE  6600 0348                bne        +0x34A /* 00001018 */
  1127. 00000CD2  558F                     subq.l     A7, 2
  1128. 00000CD4  486E FF8E                pea.l      [A6 - 0x72]
  1129. 00000CD8  2F3C 5254 524E           move.l     -[A7], 0x5254524E /* 'RTRN' */
  1130. 00000CDE  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  1131. 00000CE4  486E FFBA                pea.l      [A6 - 0x46]
  1132. 00000CE8  486E FFB2                pea.l      [A6 - 0x4E]
  1133. 00000CEC  7004                     moveq.l    D0, 0x04
  1134. 00000CEE  2F00                     move.l     -[A7], D0
  1135. 00000CF0  486E FFAA                pea.l      [A6 - 0x56]
  1136. 00000CF4  303C 0E11                move.w     D0, 0xE11
  1137. 00000CF8  A816                     syscall    Pack8
  1138. 00000CFA  3E1F                     move.w     D7, [A7]+
  1139. 00000CFC  6600 031A                bne        +0x31C /* 00001018 */
  1140. 00000D00  0CAE 5445 5854 FFB2      cmpi.l     [A6 - 0x4E], 0x54455854 /* 'TEXT' */
  1141. 00000D08  6600 011A                bne        +0x11C /* 00000E24 */
  1142. 00000D0C  302E FFBE                move.w     D0, [A6 - 0x42]
  1143. 00000D10  B06E FFC2                cmp.w      D0, [A6 - 0x3E]
  1144. 00000D14  6E00 010E                bgt        +0x110 /* 00000E24 */
  1145. 00000D18  0C6E 7FFF FFC2           cmpi.w     [A6 - 0x3E], 0x7FFF
  1146. 00000D1E  6E00 0104                bgt        +0x106 /* 00000E24 */
  1147. 00000D22  302E FFC0                move.w     D0, [A6 - 0x40]
  1148. 00000D26  B06E FFC4                cmp.w      D0, [A6 - 0x3C]
  1149. 00000D2A  6E00 00F8                bgt        +0xFA /* 00000E24 */
  1150. 00000D2E  0C6E 7FFF FFC4           cmpi.w     [A6 - 0x3C], 0x7FFF
  1151. 00000D34  6E00 00EE                bgt        +0xF0 /* 00000E24 */
  1152. 00000D38  2D6D BA78 FFEE           move.l     [A6 - 0x12], [A5 - 0x4588]
  1153. 00000D3E  3D6E FFBE FFE6           move.w     [A6 - 0x1A], [A6 - 0x42]
  1154. 00000D44  3D6E FFC0 FFEA           move.w     [A6 - 0x16], [A6 - 0x40]
  1155. 00000D4A  3D6E FFC2 FFE8           move.w     [A6 - 0x18], [A6 - 0x3E]
  1156. 00000D50  3D6E FFC4 FFEC           move.w     [A6 - 0x14], [A6 - 0x3C]
  1157. 00000D56  4878 0FFF                push.l     0xFFF
  1158. 00000D5A  2F2D CE8C                move.l     -[A7], [A5 - 0x3174]
  1159. 00000D5E  486D CE98                pea.l      [A5 - 0x3168]
  1160. 00000D62  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1161. 00000D66  4A40                     tst.w      D0
  1162. 00000D68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1163. 00000D6C  6700 02AA                beq        +0x2AC /* 00001018 */
  1164. 00000D70  2B7C 0000 0FFF CE90      move.l     [A5 - 0x3170], 0xFFF
  1165. 00000D78  486D 24AA                pea.l      [A5 + 0x24AA /* export_1169 */]
  1166. 00000D7C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1167. 00000D80  3C00                     move.w     D6, D0
  1168. 00000D82  588F                     addq.l     A7, 4
  1169. 00000D84  6720                     beq        +0x22 /* 00000DA6 */
  1170. 00000D86  486D 24AA                pea.l      [A5 + 0x24AA /* export_1169 */]
  1171. 00000D8A  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1172. 00000D8E  2F20                     move.l     -[A7], -[A0]
  1173. 00000D90  2F20                     move.l     -[A7], -[A0]
  1174. 00000D92  2F20                     move.l     -[A7], -[A0]
  1175. 00000D94  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  1176. 00000D98  3C00                     move.w     D6, D0
  1177. 00000D9A  486D 24AA                pea.l      [A5 + 0x24AA /* export_1169 */]
  1178. 00000D9E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1179. 00000DA2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1180. label00000DA6:
  1181. 00000DA6  4A46                     tst.w      D6
  1182. 00000DA8  6762                     beq        +0x64 /* 00000E0C */
  1183. 00000DAA  558F                     subq.l     A7, 2
  1184. 00000DAC  486E FF96                pea.l      [A6 - 0x6A]
  1185. 00000DB0  2F3C 544C 5054           move.l     -[A7], 0x544C5054 /* 'TLPT' */
  1186. 00000DB6  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1187. 00000DBC  486E FFBE                pea.l      [A6 - 0x42]
  1188. 00000DC0  7004                     moveq.l    D0, 0x04
  1189. 00000DC2  2F00                     move.l     -[A7], D0
  1190. 00000DC4  303C 0A0F                move.w     D0, 0xA0F
  1191. 00000DC8  A816                     syscall    Pack8
  1192. 00000DCA  558F                     subq.l     A7, 2
  1193. 00000DCC  486E FF96                pea.l      [A6 - 0x6A]
  1194. 00000DD0  2F3C 4252 5054           move.l     -[A7], 0x42525054 /* 'BRPT' */
  1195. 00000DD6  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1196. 00000DDC  486E FFC2                pea.l      [A6 - 0x3E]
  1197. 00000DE0  7004                     moveq.l    D0, 0x04
  1198. 00000DE2  2F00                     move.l     -[A7], D0
  1199. 00000DE4  303C 0A0F                move.w     D0, 0xA0F
  1200. 00000DE8  A816                     syscall    Pack8
  1201. 00000DEA  558F                     subq.l     A7, 2
  1202. 00000DEC  486E FF96                pea.l      [A6 - 0x6A]
  1203. 00000DF0  2F3C 5641 4C20           move.l     -[A7], 0x56414C20 /* 'VAL ' */
  1204. 00000DF6  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1205. 00000DFC  2F2D CE98                move.l     -[A7], [A5 - 0x3168]
  1206. 00000E00  2F2D CE8C                move.l     -[A7], [A5 - 0x3174]
  1207. 00000E04  303C 0A0F                move.w     D0, 0xA0F
  1208. 00000E08  A816                     syscall    Pack8
  1209. 00000E0A  5C8F                     addq.l     A7, 6
  1210. label00000E0C:
  1211. 00000E0C  486D CE98                pea.l      [A5 - 0x3168]
  1212. 00000E10  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1213. 00000E14  7000                     moveq.l    D0, 0x00
  1214. 00000E16  2B40 CE90                move.l     [A5 - 0x3170], D0
  1215. 00000E1A  2B40 CE8C                move.l     [A5 - 0x3174], D0
  1216. 00000E1E  588F                     addq.l     A7, 4
  1217. 00000E20  6000 01F6                bra        +0x1F8 /* 00001018 */
  1218. label00000E24:
  1219. 00000E24  3E3C 06AB                move.w     D7, 0x6AB
  1220. 00000E28  6000 01EE                bra        +0x1F0 /* 00001018 */
  1221. label00000E2C:
  1222. 00000E2C  558F                     subq.l     A7, 2
  1223. 00000E2E  486E FF8E                pea.l      [A6 - 0x72]
  1224. 00000E32  2F3C 4F42 4A23           move.l     -[A7], 0x4F424A23 /* 'OBJ#' */
  1225. 00000E38  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1226. 00000E3E  486E FFBA                pea.l      [A6 - 0x46]
  1227. 00000E42  486E FFB6                pea.l      [A6 - 0x4A]
  1228. 00000E46  7004                     moveq.l    D0, 0x04
  1229. 00000E48  2F00                     move.l     -[A7], D0
  1230. 00000E4A  486E FFAA                pea.l      [A6 - 0x56]
  1231. 00000E4E  303C 0E11                move.w     D0, 0xE11
  1232. 00000E52  A816                     syscall    Pack8
  1233. 00000E54  3E1F                     move.w     D7, [A7]+
  1234. 00000E56  6600 01C0                bne        +0x1C2 /* 00001018 */
  1235. 00000E5A  558F                     subq.l     A7, 2
  1236. 00000E5C  486E FF8E                pea.l      [A6 - 0x72]
  1237. 00000E60  2F3C 5254 524E           move.l     -[A7], 0x5254524E /* 'RTRN' */
  1238. 00000E66  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  1239. 00000E6C  486E FFBA                pea.l      [A6 - 0x46]
  1240. 00000E70  486E FFB2                pea.l      [A6 - 0x4E]
  1241. 00000E74  7004                     moveq.l    D0, 0x04
  1242. 00000E76  2F00                     move.l     -[A7], D0
  1243. 00000E78  486E FFAA                pea.l      [A6 - 0x56]
  1244. 00000E7C  303C 0E11                move.w     D0, 0xE11
  1245. 00000E80  A816                     syscall    Pack8
  1246. 00000E82  3E1F                     move.w     D7, [A7]+
  1247. 00000E84  6600 0192                bne        +0x194 /* 00001018 */
  1248. 00000E88  0CAE 5049 4354 FFB2      cmpi.l     [A6 - 0x4E], 0x50494354 /* 'PICT' */
  1249. 00000E90  6600 0182                bne        +0x184 /* 00001014 */
  1250. 00000E94  7000                     moveq.l    D0, 0x00
  1251. 00000E96  2D40 FFD8                move.l     [A6 - 0x28], D0
  1252. 00000E9A  2D40 FFCA                move.l     [A6 - 0x36], D0
  1253. 00000E9E  426E FFE4                clr.w      [A6 - 0x1C]
  1254. 00000EA2  426E FFD6                clr.w      [A6 - 0x2A]
  1255. 00000EA6  206D BA78                movea.l    A0, [A5 - 0x4588]
  1256. 00000EAA  2668 025A                movea.l    A3, [A0 + 0x25A]
  1257. 00000EAE  6020                     bra        +0x22 /* 00000ED0 */
  1258. label00000EB0:
  1259. 00000EB0  202E FFB6                move.l     D0, [A6 - 0x4A]
  1260. 00000EB4  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  1261. 00000EB8  6612                     bne        +0x14 /* 00000ECC */
  1262. 00000EBA  3D7C 0003 FFD6           move.w     [A6 - 0x2A], 0x3
  1263. 00000EC0  7000                     moveq.l    D0, 0x00
  1264. 00000EC2  2D40 FFD2                move.l     [A6 - 0x2E], D0
  1265. 00000EC6  2D4B FFCE                move.l     [A6 - 0x32], A3
  1266. 00000ECA  6008                     bra        +0xA /* 00000ED4 */
  1267. label00000ECC:
  1268. 00000ECC  266B 0026                movea.l    A3, [A3 + 0x26]
  1269. label00000ED0:
  1270. 00000ED0  200B                     move.l     D0, A3
  1271. 00000ED2  66DC                     bne        -0x22 /* 00000EB0 */
  1272. label00000ED4:
  1273. 00000ED4  486D 239A                pea.l      [A5 + 0x239A /* export_1135 */]
  1274. 00000ED8  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1275. 00000EDC  3C00                     move.w     D6, D0
  1276. 00000EDE  588F                     addq.l     A7, 4
  1277. 00000EE0  672E                     beq        +0x30 /* 00000F10 */
  1278. 00000EE2  7000                     moveq.l    D0, 0x00
  1279. 00000EE4  2D40 FFC6                move.l     [A6 - 0x3A], D0
  1280. 00000EE8  2F00                     move.l     -[A7], D0
  1281. 00000EEA  486D B356                pea.l      [A5 - 0x4CAA]
  1282. 00000EEE  486E FFD8                pea.l      [A6 - 0x28]
  1283. 00000EF2  486E FFC6                pea.l      [A6 - 0x3A]
  1284. 00000EF6  486E FFCA                pea.l      [A6 - 0x36]
  1285. 00000EFA  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1286. 00000EFE  4EAD 239A                jsr        [A5 + 0x239A /* export_1135 */]
  1287. 00000F02  3C00                     move.w     D6, D0
  1288. 00000F04  486D 239A                pea.l      [A5 + 0x239A /* export_1135 */]
  1289. 00000F08  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1290. 00000F0C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1291. label00000F10:
  1292. 00000F10  4A46                     tst.w      D6
  1293. 00000F12  6700 0104                beq        +0x106 /* 00001018 */
  1294. 00000F16  2D6E FFC6 FFEE           move.l     [A6 - 0x12], [A6 - 0x3A]
  1295. 00000F1C  486D 23C2                pea.l      [A5 + 0x23C2 /* export_1140 */]
  1296. 00000F20  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1297. 00000F24  4A40                     tst.w      D0
  1298. 00000F26  588F                     addq.l     A7, 4
  1299. 00000F28  671C                     beq        +0x1E /* 00000F46 */
  1300. 00000F2A  486E FFF2                pea.l      [A6 - 0xE]
  1301. 00000F2E  486E FFE6                pea.l      [A6 - 0x1A]
  1302. 00000F32  486E FFD8                pea.l      [A6 - 0x28]
  1303. 00000F36  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  1304. 00000F3A  486D 23C2                pea.l      [A5 + 0x23C2 /* export_1140 */]
  1305. 00000F3E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1306. 00000F42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1307. label00000F46:
  1308. 00000F46  206E FFC6                movea.l    A0, [A6 - 0x3A]
  1309. 00000F4A  0068 28E5 0100           ori.w      [A0 + 0x100], 0x28E5
  1310. 00000F50  206E FFC6                movea.l    A0, [A6 - 0x3A]
  1311. 00000F54  4228 0077                clr.b      [A0 + 0x77]
  1312. 00000F58  206E FFC6                movea.l    A0, [A6 - 0x3A]
  1313. 00000F5C  4228 007B                clr.b      [A0 + 0x7B]
  1314. 00000F60  486D 25FA                pea.l      [A5 + 0x25FA /* export_1211 */]
  1315. 00000F64  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1316. 00000F68  4A40                     tst.w      D0
  1317. 00000F6A  588F                     addq.l     A7, 4
  1318. 00000F6C  6700 0096                beq        +0x98 /* 00001004 */
  1319. 00000F70  2B6D BA78 BA5E           move.l     [A5 - 0x45A2], [A5 - 0x4588]
  1320. 00000F76  7000                     moveq.l    D0, 0x00
  1321. 00000F78  2F00                     move.l     -[A7], D0
  1322. 00000F7A  486E FFF6                pea.l      [A6 - 0xA]
  1323. 00000F7E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1324. 00000F82  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1325. 00000F86  2F20                     move.l     -[A7], -[A0]
  1326. 00000F88  2F20                     move.l     -[A7], -[A0]
  1327. 00000F8A  2F20                     move.l     -[A7], -[A0]
  1328. 00000F8C  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  1329. 00000F90  4A40                     tst.w      D0
  1330. 00000F92  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1331. 00000F96  675C                     beq        +0x5E /* 00000FF4 */
  1332. 00000F98  558F                     subq.l     A7, 2
  1333. 00000F9A  486E FF96                pea.l      [A6 - 0x6A]
  1334. 00000F9E  2F3C 4F42 4A23           move.l     -[A7], 0x4F424A23 /* 'OBJ#' */
  1335. 00000FA4  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1336. 00000FAA  486E FFB6                pea.l      [A6 - 0x4A]
  1337. 00000FAE  7004                     moveq.l    D0, 0x04
  1338. 00000FB0  2F00                     move.l     -[A7], D0
  1339. 00000FB2  303C 0A0F                move.w     D0, 0xA0F
  1340. 00000FB6  A816                     syscall    Pack8
  1341. 00000FB8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1342. 00000FBC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1343. 00000FC0  558F                     subq.l     A7, 2
  1344. 00000FC2  486E FF96                pea.l      [A6 - 0x6A]
  1345. 00000FC6  2F3C 5641 4C20           move.l     -[A7], 0x56414C20 /* 'VAL ' */
  1346. 00000FCC  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1347. 00000FD2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1348. 00000FD6  2F10                     move.l     -[A7], [A0]
  1349. 00000FD8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1350. 00000FDC  303C 0A0F                move.w     D0, 0xA0F
  1351. 00000FE0  A816                     syscall    Pack8
  1352. 00000FE2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1353. 00000FE6  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1354. 00000FEA  486E FFF6                pea.l      [A6 - 0xA]
  1355. 00000FEE  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  1356. 00000FF2  508F                     addq.l     A7, 8
  1357. label00000FF4:
  1358. 00000FF4  7000                     moveq.l    D0, 0x00
  1359. 00000FF6  2B40 BA5E                move.l     [A5 - 0x45A2], D0
  1360. 00000FFA  486D 25FA                pea.l      [A5 + 0x25FA /* export_1211 */]
  1361. 00000FFE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1362. 00001002  588F                     addq.l     A7, 4
  1363. label00001004:
  1364. 00001004  7001                     moveq.l    D0, 0x01
  1365. 00001006  2F00                     move.l     -[A7], D0
  1366. 00001008  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1367. 0000100C  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  1368. 00001010  508F                     addq.l     A7, 8
  1369. 00001012  6004                     bra        +0x6 /* 00001018 */
  1370. label00001014:
  1371. 00001014  3E3C 06AB                move.w     D7, 0x6AB
  1372. label00001018:
  1373. 00001018  558F                     subq.l     A7, 2
  1374. 0000101A  486E FF9E                pea.l      [A6 - 0x62]
  1375. 0000101E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1376. 00001022  486E FF96                pea.l      [A6 - 0x6A]
  1377. 00001026  303C 0610                move.w     D0, 0x610
  1378. 0000102A  A816                     syscall    Pack8
  1379. 0000102C  558F                     subq.l     A7, 2
  1380. 0000102E  486E FF96                pea.l      [A6 - 0x6A]
  1381. 00001032  303C 0204                move.w     D0, 0x204
  1382. 00001036  A816                     syscall    Pack8
  1383. 00001038  558F                     subq.l     A7, 2
  1384. 0000103A  486E FF8E                pea.l      [A6 - 0x72]
  1385. 0000103E  303C 0204                move.w     D0, 0x204
  1386. 00001042  A816                     syscall    Pack8
  1387. 00001044  5C8F                     addq.l     A7, 6
  1388. label00001046:
  1389. 00001046  5285                     addq.l     D5, 1
  1390. label00001048:
  1391. 00001048  BAAE FFAE                cmp.l      D5, [A6 - 0x52]
  1392. 0000104C  6D00 FBD6                blt        -0x428 /* 00000C24 */
  1393. 00001050  558F                     subq.l     A7, 2
  1394. 00001052  486E 0010                pea.l      [A6 + 0x10]
  1395. 00001056  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1396. 0000105C  486E FF9E                pea.l      [A6 - 0x62]
  1397. 00001060  303C 0610                move.w     D0, 0x610
  1398. 00001064  A816                     syscall    Pack8
  1399. 00001066  558F                     subq.l     A7, 2
  1400. 00001068  486E FF9E                pea.l      [A6 - 0x62]
  1401. 0000106C  303C 0204                move.w     D0, 0x204
  1402. 00001070  A816                     syscall    Pack8
  1403. 00001072  558F                     subq.l     A7, 2
  1404. 00001074  486E FF86                pea.l      [A6 - 0x7A]
  1405. 00001078  303C 0204                move.w     D0, 0x204
  1406. 0000107C  A816                     syscall    Pack8
  1407. 0000107E  5C8F                     addq.l     A7, 6
  1408. label00001080:
  1409. 00001080  2B4C B9F8                move.l     [A5 - 0x4608], A4
  1410. 00001084  3007                     move.w     D0, D7
  1411. label00001086:
  1412. 00001086  4CEE 18E0 FF72           movem.l    D5,D6,D7,A3,A4, [A6 - 0x8E]
  1413. 0000108C  4E5E                     unlink     A6
  1414. 0000108E  4E75                     rts
  1415. export_1232:
  1416. 00001090  4E56 FFF0                link       A6, -0x0010
  1417. 00001094  48E7 0300                movem.l    -[A7], D6,D7
  1418. 00001098  2C2E 0008                move.l     D6, [A6 + 0x8]
  1419. 0000109C  206E 0010                movea.l    A0, [A6 + 0x10]
  1420. 000010A0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1421. 000010A4  22D8                     move.l     [A1]+, [A0]+
  1422. 000010A6  22D8                     move.l     [A1]+, [A0]+
  1423. 000010A8  206E 000C                movea.l    A0, [A6 + 0xC]
  1424. 000010AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1425. 000010B0  22D8                     move.l     [A1]+, [A0]+
  1426. 000010B2  22D8                     move.l     [A1]+, [A0]+
  1427. 000010B4  2006                     move.l     D0, D6
  1428. 000010B6  0480 4756 414C           subi.l     D0, 0x4756414C /* 'GVAL' */
  1429. 000010BC  674C                     beq        +0x4E /* 0000110A */
  1430. 000010BE  0480 0900 0000           subi.l     D0, 0x9000000 /* '\t\0\0\0' */
  1431. 000010C4  6726                     beq        +0x28 /* 000010EC */
  1432. 000010C6  0480 02ED 0F08           subi.l     D0, 0x2ED0F08
  1433. 000010CC  665A                     bne        +0x5C /* 00001128 */
  1434. 000010CE  2F06                     move.l     -[A7], D6
  1435. 000010D0  41EE 0000                lea.l      A0, [A6 + 0x0]
  1436. 000010D4  2F20                     move.l     -[A7], -[A0]
  1437. 000010D6  2F20                     move.l     -[A7], -[A0]
  1438. 000010D8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1439. 000010DC  2F20                     move.l     -[A7], -[A0]
  1440. 000010DE  2F20                     move.l     -[A7], -[A0]
  1441. 000010E0  4EBA F6E6                jsr        [PC - 0x91A /* 000007C8 */]
  1442. 000010E4  3E00                     move.w     D7, D0
  1443. 000010E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1444. 000010EA  6040                     bra        +0x42 /* 0000112C */
  1445. label000010EC:
  1446. 000010EC  2F06                     move.l     -[A7], D6
  1447. 000010EE  41EE 0000                lea.l      A0, [A6 + 0x0]
  1448. 000010F2  2F20                     move.l     -[A7], -[A0]
  1449. 000010F4  2F20                     move.l     -[A7], -[A0]
  1450. 000010F6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1451. 000010FA  2F20                     move.l     -[A7], -[A0]
  1452. 000010FC  2F20                     move.l     -[A7], -[A0]
  1453. 000010FE  4EBA F86C                jsr        [PC - 0x794 /* 0000096C */]
  1454. 00001102  3E00                     move.w     D7, D0
  1455. 00001104  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1456. 00001108  6022                     bra        +0x24 /* 0000112C */
  1457. label0000110A:
  1458. 0000110A  2F06                     move.l     -[A7], D6
  1459. 0000110C  41EE 0000                lea.l      A0, [A6 + 0x0]
  1460. 00001110  2F20                     move.l     -[A7], -[A0]
  1461. 00001112  2F20                     move.l     -[A7], -[A0]
  1462. 00001114  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1463. 00001118  2F20                     move.l     -[A7], -[A0]
  1464. 0000111A  2F20                     move.l     -[A7], -[A0]
  1465. 0000111C  4EBA FA92                jsr        [PC - 0x56E /* 00000BB0 */]
  1466. 00001120  3E00                     move.w     D7, D0
  1467. 00001122  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1468. 00001126  6004                     bra        +0x6 /* 0000112C */
  1469. label00001128:
  1470. 00001128  3E3C F954                move.w     D7, 0xF954
  1471. label0000112C:
  1472. 0000112C  3D47 0014                move.w     [A6 + 0x14], D7
  1473. 00001130  4CEE 00C0 FFE8           movem.l    D6,D7, [A6 - 0x18]
  1474. 00001136  4E5E                     unlink     A6
  1475. 00001138  205F                     movea.l    A0, [A7]+
  1476. 0000113A  DEFC 000C                add.w      A7, 0xC
  1477. 0000113E  4ED0                     jmp        [A0]
  1478.